home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / FLEX-TC_ / MAKERES.C < prev    next >
Text File  |  1990-01-03  |  27KB  |  494 lines

  1. #define const
  2. #include <MacTypes.h>        /* why? */
  3.  
  4. static const short int yy_accept[317] =
  5.     {   0,
  6.         0,    0,    0,    0,    0,    0,  114,  114,    0,    0,
  7.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  8.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  9.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  10.         0,    0,  116,   16,    7,   15,   13,    1,   14,   16,
  11.        16,   16,   12,   58,   50,   51,   43,   58,   57,   41,
  12.        58,   58,   58,   50,   39,   58,   57,   42,  115,   37,
  13.       114,  114,   25,   26,   25,   25,   25,   25,   28,   27,
  14.        29,   64,  115,   60,   61,   63,   65,   79,   80,   77,
  15.        76,   78,   66,   68,   67,   66,   72,   71,   72,   72,
  16.  
  17.        74,   74,   74,   75,   90,   95,   94,   96,   96,   91,
  18.        91,   91,   88,   89,  115,   30,   82,   81,   19,   21,
  19.        20,  104,  106,  105,   98,  100,   99,  107,  109,  110,
  20.       111,   86,   86,   87,   86,   86,   86,   86,   35,   32,
  21.        31,   35,   35,    7,   13,    1,   14,    0,    2,    0,
  22.         8,    4,    0,    5,    0,    3,   12,   50,   51,    0,
  23.         0,   46,    0,    0,    0,  112,  112,   45,   44,   45,
  24.         0,   50,   39,    0,    0,    0,   54,   49,    0,   37,
  25.        36,  114,  114,   25,   25,   25,   25,   25,   28,   27,
  26.        62,   63,   76,  113,  113,   69,   70,   73,   90,    0,
  27.  
  28.        93,    0,   92,   91,   91,   91,    0,   30,   19,   17,
  29.       104,  102,   98,   97,  107,  108,   86,   86,   86,   83,
  30.        86,   86,   86,   35,   32,   35,   35,    0,    8,    8,
  31.         0,    0,    0,    0,    6,    0,   47,    0,   48,    0,
  32.        55,    0,  112,   45,   45,   56,   40,    0,   47,    0,
  33.        40,    0,   54,   25,   25,   25,   22,    0,  113,   91,
  34.        91,    0,   18,    0,  103,   83,   83,   86,   86,   35,
  35.        35,    0,   11,    8,    0,    0,    0,    0,    6,    0,
  36.         0,   25,   25,   91,   91,   86,   86,   35,   35,    0,
  37.         0,    9,    0,    0,   25,   25,   91,   91,   86,   86,
  38.  
  39.        35,   35,    4,    0,    0,   23,   24,   84,   85,   84,
  40.        85,   33,   34,   10,   53,    0
  41.     } ;
  42.  
  43. static const char yy_ec[128] =
  44.     {   0,
  45.         1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
  46.         1,    4,    1,    1,    1,    1,    1,    1,    1,    1,
  47.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  48.         1,    5,    1,    6,    7,    8,    9,    1,   10,   11,
  49.        11,   12,   11,   13,   14,   11,   15,   16,   16,   16,
  50.        16,   16,   16,   16,   16,   16,   16,    1,    1,   17,
  51.         1,   18,   11,    1,   24,   23,   25,   26,   27,   28,
  52.        23,   23,   23,   29,   23,   23,   30,   31,   32,   23,
  53.        23,   33,   34,   35,   36,   23,   23,   37,   38,   23,
  54.        19,   20,   21,   22,   23,    1,   24,   23,   25,   26,
  55.  
  56.        27,   28,   23,   23,   23,   29,   23,   23,   30,   31,
  57.        32,   23,   23,   33,   34,   35,   36,   23,   23,   37,
  58.        38,   23,   39,   40,   41,    1,    1
  59.     } ;
  60.  
  61. static const char yy_meta[42] =
  62.     {   0,
  63.         1,    2,    3,    2,    2,    4,    1,    1,    1,    5,
  64.         1,    6,    1,    7,    5,    7,    1,    1,    1,    8,
  65.         9,    1,   10,   10,   10,   10,   10,   10,   10,   10,
  66.        10,   10,   10,   10,   10,   10,   10,   10,    5,    1,
  67.        11
  68.     } ;
  69.  
  70. static const short int yy_base[375] =
  71.     {   0,
  72.         0,   41,   81,  120, 1129, 1096, 1085, 1084,  160, 1075,
  73.       100,  104,  201,    0, 1061, 1058,  114,  240,   91,  113,
  74.       131,  241,  244,  246,  281,    0, 1070, 1059,  107,  109,
  75.        87,  135,  140,  146,  242,  245,  256,  320,  340,    0,
  76.       380,  384, 1056, 1250,  152, 1250,    0,  266, 1250, 1049,
  77.       241, 1039,    0, 1250,  388, 1250, 1250,  322, 1250, 1026,
  78.      1020, 1016,  428,  468, 1250, 1020, 1009, 1250, 1015,    0,
  79.      1000, 1250,    0, 1250,    0,  975,  954,  944,    0,  326,
  80.      1250, 1250, 1250, 1250,  962,    0, 1250, 1250, 1250, 1250,
  81.       967, 1250, 1250, 1250, 1250,  962, 1250, 1250,  956,  947,
  82.  
  83.      1250,    0,  934, 1250,    0, 1250, 1250,  126,  934,    0,
  84.       918,  897, 1250, 1250,  928, 1250, 1250, 1250,    0, 1250,
  85.       915,    0, 1250,  912,    0, 1250,  905,    0, 1250, 1250,
  86.         0,    0,  330, 1250,  857,    0,  870,  827,    0,  394,
  87.      1250,  833,  816,  398,    0,  402, 1250,  847, 1250,  844,
  88.       819,  788,  110, 1250,  269, 1250,    0,  476, 1250,  543,
  89.       578, 1250,  553,   93,  230, 1250,  563,    0, 1250,  503,
  90.       405,  543, 1250,  471,  326,  406,    0, 1250,  575,    0,
  91.      1250,  574, 1250,    0,    0,  547,  545,  583,    0,  410,
  92.      1250,    0,  558, 1250,  557, 1250, 1250, 1250,    0,  391,
  93.  
  94.      1250,    0, 1250,    0,  543,  541,  567, 1250,    0,  566,
  95.         0,  565,    0, 1250,    0, 1250,    0,  422,  526,  602,
  96.         0,  537,  535,    0,  485,  535,  533,  559,    0,  558,
  97.       536,  523,  530,  553, 1250,  552, 1250,  551, 1250,  521,
  98.      1250,  472,  535,    0,    0, 1250, 1250,  407,  479,  481,
  99.      1250,  413,    0,  523,  517,    0, 1250,  540,  526,  498,
  100.       492,  520, 1250,  519, 1250,  618,    0,  494,  488,  491,
  101.       483,  511, 1250,  510,  479,  477,  483,  504, 1250,  478,
  102.       479,  480,  471,  478,  469,  476,  465,  472,  458,  441,
  103.       448, 1250,  405,  316,  360,  367,  298,  252,  238,  225,
  104.  
  105.        83,   68, 1250,   65,   70,    0,    0,    0,    0,    0,
  106.         0,    0,    0, 1250, 1250, 1250,  656,  667,  678,  689,
  107.       700,  711,  722,  733,  744,  755,  766,  777,  788,  799,
  108.       810,  815,  825,  836,  841,  851,  862,  873,  884,  895,
  109.       906,  917,  922,  932,  937,  947,  958,  969,  980,  989,
  110.       994, 1004, 1015, 1026, 1037, 1048, 1059, 1070, 1075, 1085,
  111.      1096, 1107, 1118, 1129, 1139, 1150, 1161, 1172, 1183, 1194,
  112.      1205, 1216, 1227, 1238
  113.     } ;
  114.  
  115. static const short int yy_def[375] =
  116.     {   0,
  117.       316,  316,  317,  317,  318,  318,  319,  319,  316,    9,
  118.       320,  320,  316,   13,  321,  321,  322,  322,  323,  323,
  119.       324,  324,  325,  325,  316,   25,  326,  326,  321,  321,
  120.       327,  327,  328,  328,  329,  329,  330,  330,  316,   39,
  121.       331,  331,  316,  316,  316,  316,  332,  316,  316,  333,
  122.       334,  316,  335,  316,  316,  316,  316,  316,  316,  316,
  123.       336,  337,  316,  338,  316,  316,  316,  316,  339,  340,
  124.       341,  316,  342,  316,  343,  343,  343,  342,  344,  316,
  125.       316,  316,  316,  316,  316,  345,  316,  316,  316,  316,
  126.       316,  316,  316,  316,  316,  337,  316,  316,  346,  347,
  127.  
  128.       316,  348,  337,  316,  349,  316,  316,  350,  316,  351,
  129.       351,  351,  316,  316,  352,  316,  316,  316,  353,  316,
  130.       316,  354,  316,  316,  355,  316,  316,  356,  316,  316,
  131.       357,  358,  358,  316,  358,  359,  359,  359,  360,  316,
  132.       316,  360,  360,  316,  332,  316,  316,  333,  316,  316,
  133.       361,  316,  316,  316,  362,  316,  335,  316,  316,  316,
  134.       363,  316,  316,  336,  336,  316,  316,  364,  316,  364,
  135.       338,  338,  316,  338,  338,  365,  366,  316,  339,  340,
  136.       316,  341,  316,  342,  343,  343,  343,  316,  344,  316,
  137.       316,  345,  316,  316,  316,  316,  316,  316,  349,  350,
  138.  
  139.       316,  350,  316,  351,  351,  351,  352,  316,  353,  367,
  140.       354,  368,  355,  316,  356,  316,  358,  358,  358,  369,
  141.       359,  359,  359,  360,  316,  360,  360,  370,  361,  371,
  142.       316,  316,  316,  362,  316,  372,  316,  363,  316,  316,
  143.       316,  336,  316,  364,  170,  316,  316,  338,  338,  365,
  144.       316,  365,  366,  343,  343,  188,  316,  373,  316,  351,
  145.       351,  367,  316,  368,  316,  369,  374,  359,  359,  360,
  146.       360,  370,  316,  371,  316,  316,  316,  372,  316,  316,
  147.       336,  343,  343,  351,  351,  359,  359,  360,  360,  316,
  148.       316,  316,  316,  336,  343,  343,  351,  351,  359,  359,
  149.  
  150.       360,  360,  316,  316,  316,  343,  343,  351,  351,  359,
  151.       359,  360,  360,  316,  316,    0,  316,  316,  316,  316,
  152.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  153.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  154.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  155.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  156.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  157.       316,  316,  316,  316
  158.     } ;
  159.  
  160. static const short int yy_nxt[1292] =
  161.     {   0,
  162.        44,   45,   46,   45,   45,   44,   44,   44,   44,   44,
  163.        44,   44,   44,   44,   44,   44,   44,   44,   44,   44,
  164.        44,   44,   47,   47,   47,   47,   47,   47,   47,   47,
  165.        47,   47,   47,   47,   47,   47,   47,   47,   44,   44,
  166.        44,   44,   48,   49,   48,   48,   44,   50,   44,   51,
  167.        44,   44,   44,   44,   44,   52,   44,   44,   44,   44,
  168.        44,   44,   44,   53,   53,   53,   53,   53,   53,   53,
  169.        53,   53,   53,   53,   53,   53,   53,   53,   53,   44,
  170.        44,   44,   55,   56,   55,   55,   57,  315,   58,  120,
  171.       314,   59,   59,   94,  313,   59,   95,   60,  121,   61,
  172.  
  173.        62,   80,   81,   80,   80,   80,   81,   80,   80,  117,
  174.        96,  117,  165,  241,  228,   94,   89,  312,   95,   63,
  175.        59,   64,   65,   64,   64,   57,   90,   58,   66,   91,
  176.        59,   59,   96,   83,   67,  201,   60,  120,   61,   62,
  177.       232,   68,  123,  233,   98,  202,  121,  118,  123,  118,
  178.        99,  124,  100,  144,   92,  144,  144,  124,   63,   59,
  179.        73,   73,   74,   73,   73,   73,   73,   73,   73,   73,
  180.        73,   73,   73,   73,   73,   73,   73,   73,   73,   73,
  181.        73,   73,   75,   75,   75,   75,   75,   75,   75,   75,
  182.        75,   75,   76,   75,   75,   75,   75,   77,   73,   73,
  183.  
  184.        73,   82,   82,   83,   82,   82,   82,   82,   82,   82,
  185.        82,   82,   82,   84,   82,   82,   82,   82,   85,   82,
  186.        82,   82,   82,   86,   86,   86,   86,   86,   86,   86,
  187.        86,   86,   86,   86,   86,   86,   86,   86,   86,   82,
  188.        82,   82,   89,   83,  126,  242,   83,  126,   83,  151,
  189.       164,  311,   90,  127,   98,   91,  127,  102,  129,  102,
  190.        99,  130,  100,  103,  104,  103,  104,  146,  147,  146,
  191.       146,  235,  310,  236,  152,  131,  153,  154,  309,  155,
  192.        92,  105,  105,  106,  105,  105,  107,  105,  105,  105,
  193.       108,  105,  105,  105,  105,  109,  105,  105,  105,  105,
  194.  
  195.       105,  105,  105,  110,  110,  110,  110,  110,  110,  110,
  196.       110,  110,  110,  111,  110,  110,  110,  110,  112,  113,
  197.       105,  114,  129,  162,  162,  130,  162,  190,  247,  190,
  198.       190,  218,  308,  218,  218,  165,  241,  178,  219,  131,
  199.       132,  133,  134,  133,  133,  132,  132,  132,  135,  132,
  200.       132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
  201.       132,  132,  136,  136,  136,  136,  136,  136,  136,  136,
  202.       136,  136,  137,  136,  136,  136,  136,  138,  132,  132,
  203.       132,  140,  141,  140,  140,  140,  141,  140,  140,  158,
  204.       159,  158,  158,  307,  306,  225,  160,  225,  225,  144,
  205.  
  206.       201,  144,  144,  146,  147,  146,  146,  247,  251,  247,
  207.       202,  190,  142,  190,  190,  251,  142,  143,  316,  248,
  208.       252,  143,  305,  218,  238,  218,  218,  161,  168,  168,
  209.       219,  168,  168,  168,  168,  168,  168,  168,  168,  168,
  210.       168,  168,  168,  169,  168,  168,  168,  168,  168,  168,
  211.       170,  170,  170,  170,  170,  170,  170,  170,  170,  170,
  212.       170,  170,  170,  170,  170,  170,  168,  168,  168,  172,
  213.       173,  172,  172,  247,  304,  303,  174,  158,  159,  158,
  214.       158,  247,  175,  251,  160,  248,  225,  281,  225,  225,
  215.       302,  165,  241,  248,  294,  252,  301,  300,  165,  241,
  216.  
  217.       299,  298,  297,  296,  295,  293,  279,  176,  292,  249,
  218.       291,  290,  273,  273,  289,  161,  245,  288,  245,  287,
  219.       286,  265,  263,  285,  284,  245,  245,  245,  245,  245,
  220.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  221.       245,  194,  257,  246,  172,  173,  172,  172,  283,  282,
  222.       166,  174,  280,  239,  279,  235,  277,  175,  276,  275,
  223.       273,  273,  271,  270,  269,  268,  220,  265,  263,  208,
  224.       261,  260,  259,  193,  255,  254,  183,  180,  243,  240,
  225.       239,  237,  176,  256,  256,  257,  256,  256,  256,  256,
  226.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  227.  
  228.       256,  256,  256,  256,  256,  258,  258,  258,  258,  258,
  229.       258,  258,  258,  258,  258,  258,  258,  258,  258,  258,
  230.       258,  256,  256,  256,  267,  267,  267,  267,  267,  267,
  231.       267,  267,  267,  267,  267,  267,  267,  267,  267,  267,
  232.       267,  267,  267,  267,  267,  267,  267,  267,  267,  267,
  233.       267,  267,  267,  267,  267,  267,   54,   54,   54,   54,
  234.        54,   54,   54,   54,   54,   54,   54,   69,   69,   69,
  235.        69,   69,   69,   69,   69,   69,   69,   69,   71,   71,
  236.        71,   71,   71,   71,   71,   71,   71,   71,   71,   79,
  237.        79,   79,   79,   79,   79,   79,   79,   79,   79,   79,
  238.  
  239.        83,   83,   83,   83,   83,   83,   83,   83,   83,   83,
  240.        83,   88,   88,   88,   88,   88,   88,   88,   88,   88,
  241.        88,   88,   93,   93,   93,   93,   93,   93,   93,   93,
  242.        93,   93,   93,   97,   97,   97,   97,   97,   97,   97,
  243.        97,   97,   97,   97,  101,  101,  101,  101,  101,  101,
  244.       101,  101,  101,  101,  101,  115,  115,  115,  115,  115,
  245.       115,  115,  115,  115,  115,  115,  119,  119,  119,  119,
  246.       119,  119,  119,  119,  119,  119,  119,  122,  122,  122,
  247.       122,  122,  122,  122,  122,  122,  122,  122,  125,  125,
  248.       125,  125,  125,  125,  125,  125,  125,  125,  125,  128,
  249.  
  250.       128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
  251.       139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
  252.       139,  145,  231,  230,  145,  148,  148,  148,  148,  148,
  253.       148,  148,  148,  148,  148,  148,  150,  150,  150,  150,
  254.       150,  150,  150,  150,  150,  150,  150,  157,  228,  149,
  255.       157,  164,  164,  227,  164,  164,  164,  164,  164,  226,
  256.       164,  164,  166,  166,  223,  166,  166,  166,  166,  166,
  257.       166,  166,  166,  171,  171,  171,  171,  171,  171,  171,
  258.       171,  171,  171,  171,  179,  179,  179,  179,  179,  179,
  259.       179,  179,  179,  179,  179,  181,  222,  220,  181,  181,
  260.  
  261.       181,  181,  181,  181,  181,  181,  182,  182,  182,  182,
  262.       182,  182,  182,  182,  182,  182,  182,  184,  184,  214,
  263.       184,  184,  184,  184,  184,  184,  212,  184,  185,  210,
  264.       208,  185,  189,  189,  206,  189,  189,  189,  189,  189,
  265.       189,  189,  189,  192,  205,  203,  192,  194,  194,  167,
  266.       194,  194,  194,  194,  194,  194,  194,  194,  196,  196,
  267.       197,  196,  196,  196,  196,  196,  196,  196,  196,  198,
  268.       198,  195,  198,  198,  198,  198,  198,  167,  198,  198,
  269.       199,  199,  193,  191,  188,  199,  199,  199,  199,  200,
  270.       200,  187,  200,  200,  200,  200,  200,  200,  200,  200,
  271.  
  272.       204,  186,  183,  204,  207,  207,  207,  207,  207,  207,
  273.       207,  207,  207,  207,  207,  209,  209,  180,  209,  209,
  274.       178,  209,  209,  209,  209,  209,  211,  211,  177,  211,
  275.       211,  167,  211,  211,  211,  211,  211,  213,  213,  165,
  276.       213,  213,  163,  213,  213,  213,  213,  213,  215,  215,
  277.       156,  149,  215,  215,  215,  316,  215,  215,  215,  216,
  278.       216,  116,  216,  216,  216,  216,  216,  216,  216,  216,
  279.       217,  217,  116,  217,  217,  217,  217,  217,  217,   87,
  280.       217,  221,   87,   78,  221,  224,   72,   72,  224,  224,
  281.       224,  224,  224,  224,  224,  224,  229,  229,   70,  229,
  282.  
  283.       229,  229,  229,  229,  229,  229,  229,  234,  234,  234,
  284.       234,  234,  234,  234,  234,  234,  234,  234,  238,  238,
  285.       238,  238,  238,  238,  238,  238,  238,  238,  238,  244,
  286.       244,   70,  244,  244,  244,  244,  244,  244,  244,  250,
  287.       250,  250,  250,  250,  250,  250,  250,  250,  250,  250,
  288.       253,  253,  316,  253,  253,  253,  253,  253,  253,  253,
  289.       253,  262,  262,  262,  262,  262,  262,  262,  262,  262,
  290.       262,  262,  264,  264,  264,  264,  264,  264,  264,  264,
  291.       264,  264,  264,  266,  266,  316,  266,  266,  266,  266,
  292.       266,  266,  266,  266,  272,  272,  272,  272,  272,  272,
  293.  
  294.       272,  272,  272,  272,  272,  274,  274,  274,  274,  274,
  295.       274,  274,  274,  274,  274,  274,  278,  278,  278,  278,
  296.       278,  278,  278,  278,  278,  278,  278,  258,  258,  258,
  297.       258,  258,  258,  258,  258,  258,  258,  258,  267,  267,
  298.       316,  267,  267,  267,  267,  267,  267,  267,  267,   43,
  299.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  300.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  301.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  302.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  303.       316
  304.  
  305.     } ;
  306.  
  307. static const short int yy_chk[1292] =
  308.     {   0,
  309.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  310.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  311.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  312.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  313.         1,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  314.         2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  315.         2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  316.         2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  317.         2,    2,    3,    3,    3,    3,    3,  305,    3,   31,
  318.       304,    3,    3,   19,  302,    3,   19,    3,   31,    3,
  319.  
  320.         3,   11,   11,   11,   11,   12,   12,   12,   12,   29,
  321.        19,   30,  164,  164,  153,   20,   17,  301,   20,    3,
  322.         3,    4,    4,    4,    4,    4,   17,    4,    4,   17,
  323.         4,    4,   20,   21,    4,  108,    4,   32,    4,    4,
  324.       153,    4,   33,  153,   21,  108,   32,   29,   34,   30,
  325.        21,   33,   21,   45,   17,   45,   45,   34,    4,    4,
  326.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  327.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  328.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  329.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  330.  
  331.         9,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  332.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  333.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  334.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  335.        13,   13,   18,   22,   35,  165,   23,   36,   24,   51,
  336.       165,  300,   18,   35,   22,   18,   36,   23,   37,   24,
  337.        22,   37,   22,   23,   23,   24,   24,   48,   48,   48,
  338.        48,  155,  299,  155,   51,   37,   51,   51,  298,   51,
  339.        18,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  340.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  341.  
  342.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  343.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  344.        25,   25,   38,   58,   58,   38,   58,   80,  175,   80,
  345.        80,  133,  297,  133,  133,  294,  294,  175,  133,   38,
  346.        39,   39,   39,   39,   39,   39,   39,   39,   39,   39,
  347.        39,   39,   39,   39,   39,   39,   39,   39,   39,   39,
  348.        39,   39,   39,   39,   39,   39,   39,   39,   39,   39,
  349.        39,   39,   39,   39,   39,   39,   39,   39,   39,   39,
  350.        39,   41,   41,   41,   41,   42,   42,   42,   42,   55,
  351.        55,   55,   55,  296,  295,  140,   55,  140,  140,  144,
  352.  
  353.       200,  144,  144,  146,  146,  146,  146,  171,  176,  248,
  354.       200,  190,   41,  190,  190,  252,   42,   41,  248,  171,
  355.       176,   42,  293,  218,  252,  218,  218,   55,   63,   63,
  356.       218,   63,   63,   63,   63,   63,   63,   63,   63,   63,
  357.        63,   63,   63,   63,   63,   63,   63,   63,   63,   63,
  358.        63,   63,   63,   63,   63,   63,   63,   63,   63,   63,
  359.        63,   63,   63,   63,   63,   63,   63,   63,   63,   64,
  360.        64,   64,   64,  174,  291,  290,   64,  158,  158,  158,
  361.       158,  249,   64,  250,  158,  174,  225,  242,  225,  225,
  362.       289,  242,  242,  249,  281,  250,  288,  287,  281,  281,
  363.  
  364.       286,  285,  284,  283,  282,  280,  278,   64,  277,  174,
  365.       276,  275,  274,  272,  271,  158,  170,  270,  170,  269,
  366.       268,  264,  262,  261,  260,  170,  170,  170,  170,  170,
  367.       170,  170,  170,  170,  170,  170,  170,  170,  170,  170,
  368.       170,  259,  258,  170,  172,  172,  172,  172,  255,  254,
  369.       243,  172,  240,  238,  236,  234,  233,  172,  232,  231,
  370.       230,  228,  227,  226,  223,  222,  219,  212,  210,  207,
  371.       206,  205,  195,  193,  187,  186,  182,  179,  167,  163,
  372.       161,  160,  172,  188,  188,  188,  188,  188,  188,  188,
  373.       188,  188,  188,  188,  188,  188,  188,  188,  188,  188,
  374.  
  375.       188,  188,  188,  188,  188,  188,  188,  188,  188,  188,
  376.       188,  188,  188,  188,  188,  188,  188,  188,  188,  188,
  377.       188,  188,  188,  188,  220,  220,  220,  220,  220,  220,
  378.       220,  220,  220,  220,  220,  220,  220,  220,  220,  220,
  379.       266,  266,  266,  266,  266,  266,  266,  266,  266,  266,
  380.       266,  266,  266,  266,  266,  266,  317,  317,  317,  317,
  381.       317,  317,  317,  317,  317,  317,  317,  318,  318,  318,
  382.       318,  318,  318,  318,  318,  318,  318,  318,  319,  319,
  383.       319,  319,  319,  319,  319,  319,  319,  319,  319,  320,
  384.       320,  320,  320,  320,  320,  320,  320,  320,  320,  320,
  385.  
  386.       321,  321,  321,  321,  321,  321,  321,  321,  321,  321,
  387.       321,  322,  322,  322,  322,  322,  322,  322,  322,  322,
  388.       322,  322,  323,  323,  323,  323,  323,  323,  323,  323,
  389.       323,  323,  323,  324,  324,  324,  324,  324,  324,  324,
  390.       324,  324,  324,  324,  325,  325,  325,  325,  325,  325,
  391.       325,  325,  325,  325,  325,  326,  326,  326,  326,  326,
  392.       326,  326,  326,  326,  326,  326,  327,  327,  327,  327,
  393.       327,  327,  327,  327,  327,  327,  327,  328,  328,  328,
  394.       328,  328,  328,  328,  328,  328,  328,  328,  329,  329,
  395.       329,  329,  329,  329,  329,  329,  329,  329,  329,  330,
  396.  
  397.       330,  330,  330,  330,  330,  330,  330,  330,  330,  330,
  398.       331,  331,  331,  331,  331,  331,  331,  331,  331,  331,
  399.       331,  332,  152,  151,  332,  333,  333,  333,  333,  333,
  400.       333,  333,  333,  333,  333,  333,  334,  334,  334,  334,
  401.       334,  334,  334,  334,  334,  334,  334,  335,  150,  148,
  402.       335,  336,  336,  143,  336,  336,  336,  336,  336,  142,
  403.       336,  336,  337,  337,  138,  337,  337,  337,  337,  337,
  404.       337,  337,  337,  338,  338,  338,  338,  338,  338,  338,
  405.       338,  338,  338,  338,  339,  339,  339,  339,  339,  339,
  406.       339,  339,  339,  339,  339,  340,  137,  135,  340,  340,
  407.  
  408.       340,  340,  340,  340,  340,  340,  341,  341,  341,  341,
  409.       341,  341,  341,  341,  341,  341,  341,  342,  342,  127,
  410.       342,  342,  342,  342,  342,  342,  124,  342,  343,  121,
  411.       115,  343,  344,  344,  112,  344,  344,  344,  344,  344,
  412.       344,  344,  344,  345,  111,  109,  345,  346,  346,  103,
  413.       346,  346,  346,  346,  346,  346,  346,  346,  347,  347,
  414.       100,  347,  347,  347,  347,  347,  347,  347,  347,  348,
  415.       348,   99,  348,  348,  348,  348,  348,   96,  348,  348,
  416.       349,  349,   91,   85,   78,  349,  349,  349,  349,  350,
  417.       350,   77,  350,  350,  350,  350,  350,  350,  350,  350,
  418.  
  419.       351,   76,   71,  351,  352,  352,  352,  352,  352,  352,
  420.       352,  352,  352,  352,  352,  353,  353,   69,  353,  353,
  421.        67,  353,  353,  353,  353,  353,  354,  354,   66,  354,
  422.       354,   62,  354,  354,  354,  354,  354,  355,  355,   61,
  423.       355,  355,   60,  355,  355,  355,  355,  355,  356,  356,
  424.        52,   50,  356,  356,  356,   43,  356,  356,  356,  357,
  425.       357,   28,  357,  357,  357,  357,  357,  357,  357,  357,
  426.       358,  358,   27,  358,  358,  358,  358,  358,  358,   16,
  427.       358,  359,   15,   10,  359,  360,    8,    7,  360,  360,
  428.       360,  360,  360,  360,  360,  360,  361,  361,    6,  361,
  429.  
  430.       361,  361,  361,  361,  361,  361,  361,  362,  362,  362,
  431.       362,  362,  362,  362,  362,  362,  362,  362,  363,  363,
  432.       363,  363,  363,  363,  363,  363,  363,  363,  363,  364,
  433.       364,    5,  364,  364,  364,  364,  364,  364,  364,  365,
  434.       365,  365,  365,  365,  365,  365,  365,  365,  365,  365,
  435.       366,  366,    0,  366,  366,  366,  366,  366,  366,  366,
  436.       366,  367,  367,  367,  367,  367,  367,  367,  367,  367,
  437.       367,  367,  368,  368,  368,  368,  368,  368,  368,  368,
  438.       368,  368,  368,  369,  369,    0,  369,  369,  369,  369,
  439.       369,  369,  369,  369,  370,  370,  370,  370,  370,  370,
  440.  
  441.       370,  370,  370,  370,  370,  371,  371,  371,  371,  371,
  442.       371,  371,  371,  371,  371,  371,  372,  372,  372,  372,
  443.       372,  372,  372,  372,  372,  372,  372,  373,  373,  373,
  444.       373,  373,  373,  373,  373,  373,  373,  373,  374,  374,
  445.         0,  374,  374,  374,  374,  374,  374,  374,  374,  316,
  446.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  447.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  448.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  449.       316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
  450.       316
  451.  
  452.     } ;
  453.  
  454.  
  455. enum { yyAccept, yyEc, yyMeta, yyBase, yyDef, yyNxt, yyChk };
  456.  
  457. char filename[] = "\pFlex.╣.rsrc";
  458.  
  459. main ()
  460. {
  461.     int refnum, vRefNum, result;
  462.     Handle h;
  463.  
  464.     result = GetVol (0, &vRefNum);
  465.     result = Create (filename, vRefNum, 'RSED', 'rsrc');
  466.     CreateResFile (filename);
  467.     result = ResError ();
  468.     refnum = OpenResFile (filename);
  469.     result = ResError ();
  470.     result = PtrToHand (yy_accept, &h, sizeof yy_accept);
  471.     AddResource (h, 'YYst', yyAccept, "\pyy_accept");
  472.     result = ResError ();
  473.     result = PtrToHand (yy_ec, &h, sizeof yy_ec);
  474.     AddResource (h, 'YYst', yyEc, "\pyy_ec");
  475.     result = ResError ();
  476.     result = PtrToHand (yy_meta, &h, sizeof yy_meta);
  477.     AddResource (h, 'YYst', yyMeta, "\pyy_meta");
  478.     result = ResError ();
  479.     result = PtrToHand (yy_base, &h, sizeof yy_base);
  480.     AddResource (h, 'YYst', yyBase, "\pyy_base");
  481.     result = ResError ();
  482.     result = PtrToHand (yy_def, &h, sizeof yy_def);
  483.     AddResource (h, 'YYst', yyDef, "\pyy_def");
  484.     result = ResError ();
  485.     result = PtrToHand (yy_nxt, &h, sizeof yy_nxt);
  486.     AddResource (h, 'YYst', yyNxt, "\pyy_nxt");
  487.     result = ResError ();
  488.     result = PtrToHand (yy_chk, &h, sizeof yy_chk);
  489.     AddResource (h, 'YYst', yyChk, "\pyy_chk");
  490.     result = ResError ();
  491.     UpdateResFile (refnum);
  492.     CloseResFile (refnum);
  493.     }
  494.